//package com.bd.scm.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.session.web.http.CookieSerializer;
//import org.springframework.session.web.http.DefaultCookieSerializer;
//
///**
// * 解决SameSite=Lax导致前端无法携带Cookie的坑
// *
// * @author yufc
// */
//@Configuration
//public class SpringSessionConfig {
//
//    public SpringSessionConfig() {
//    }
//
//    @Bean
//    public CookieSerializer httpSessionIdResolver() {
//        DefaultCookieSerializer cookieSerializer = new DefaultCookieSerializer();
//        cookieSerializer.setCookieName("JSESSIONID");
////        cookieSerializer.setDomainName("localhost");
////        cookieSerializer.setCookiePath("/");
//        cookieSerializer.setCookieMaxAge(3600);
//        // 设置SameSite属性
//        cookieSerializer.setSameSite(null);
//        cookieSerializer.setUseHttpOnlyCookie(false);
//        cookieSerializer.setUseSecureCookie(false);
//
//        return cookieSerializer;
//    }
//}